Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First draft for en/getting-started.md #297

Merged
merged 11 commits into from
Sep 6, 2020
Merged

First draft for en/getting-started.md #297

merged 11 commits into from
Sep 6, 2020

Conversation

matthiasgeiger
Copy link
Member

@matthiasgeiger matthiasgeiger commented Sep 1, 2020

Hello together,
as agreed here some contents for the "getting-started" page ;-)

Best regards,
Matthias

@matthiasgeiger matthiasgeiger marked this pull request as ready for review September 1, 2020 19:37
@tobiasdiez
Copy link
Member

I like this a lot! Thanks Matthias!

Only one remark from my side: we recently renamed the bibtexkey to citationkey. This rename should also be in 5.1 if I'm not mistaken.

@matthiasgeiger
Copy link
Member Author

Not in 5.1:
Grabbed_20200902-083349

Should I change it anyway?

@Siedlerchr
Copy link
Member

@matthiasgeiger At least in all dialogs and preferences we renamed it.

@mlep
Copy link
Contributor

mlep commented Sep 2, 2020

The obvious (but small) problem with naming the field bibtexkey is that it does not make sense for biblatex database.
So, a biblatexkey for biblatex files?
And both bibtexkey and biblatexkey are citation keys?
😉

Looking at the vocabulary used in official sources for BibTeX and biblatex (i.e. their documentation and log output):

First, nowhere I could find bibtexkey 😮

Second, what I found:

BibTeX

doc

  • "The database key of the entry being cross referenced."

output

  • Warning--I didn't find a database entry for "test"
  • Repeated entry ---line 426 of file References.bib

biblatex

doc

  • You may also use the ‘citekey’ or ‘entrykey‘ pseudo-fields to specify the citation/entry key as part of the label.
  • Sort by entry key.
  • with any of the specified citation keys
  • With BibTeX datasources, you may specify the pseudo-field entrykey for
    fieldsource which is the citation key of the entry. With biblatexml the
    entrykey** is a normal

output

  • [286] Biber.pm:943> INFO - Found 1 citekeys in bib section 3
  • [9294] Utils.pm:304> WARN - Duplicate entry key: 'Hahmid99' in file 'biblio.bib', skipping ...

So, nothing uniform...

An (obvious) proposition:
Citation key for plain language and citekey for the field name?
(whatever the file type 😉)

@koppor
Copy link
Member

koppor commented Sep 2, 2020

The renaming took place in JabRef/jabref#6545.

@koppor
Copy link
Member

koppor commented Sep 2, 2020

"Citation Key" is no field name.

@article{KEY,
  title = {thing}

We denote the KEY in the above example. Not a certain field.

@mlep
Copy link
Contributor

mlep commented Sep 2, 2020

@koppor In the JabRef interface, the bibtexkey "stuff" looks like a field. 😕

@koppor
Copy link
Member

koppor commented Sep 2, 2020

@mlep This refs JabRef/jabref#6856. Think, we have no chance than rebuilding the entry editor (again).

@tobiasdiez
Copy link
Member

tobiasdiez commented Sep 4, 2020

The perfect solution would probably be to keep it at bibtexkey for now, and then switch to citationkey once 5.2 is released. To make life easier for us, I would say we already can use citation key consistently.
Could you please update the screenshots with the branch JabRef/jabref#6875. There "bibtexkey" is replaced by citation key.

@matthiasgeiger
Copy link
Member Author

Screenshots updated in Gitbooks with c142ac7 directly on master - text further adjusted in 5dde449 in this PR.

![Update information from web](.gitbook/assets/getting-started-entry-editor-update-from-web.png)

{% hint style="info" %}
The found information is most accurate if an identifier like a "DOI" or "ISBN" is maintained. If you already know such an unique identifier, this can also be already the starting point to create a new entry without manual entering any information by using the "create from ID" feature in the Create entry dialog. For more information see: [Collect](https://docs.jabref.org/collect) > ["Add entry using an ID"](https://docs.jabref.org/collect/add-entry-using-an-id)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe add a hint that you can paste DOIs direclty on the main table?

Copy link
Member

@Siedlerchr Siedlerchr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general looks good to me, just some little additions and some typo fixes

en/getting-started.md Outdated Show resolved Hide resolved
Here you can either attach a file manually, search for an already existing local file matching the bibtexkey pattern, or trying to automatically download a matching full text from the web.

{% hint style="info" %}
In order to use the automated feature, it is necessary to set-up a file directory first. To do so, please go to "Options" > "Preferences", go to "File" section and select there an existing folder as the "Main file directory":
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In order to use the automated feature, it is necessary to set-up a file directory first. To do so, please go to "Options" > "Preferences", go to "File" section and select there an existing folder as the "Main file directory":
In order to use the automated feature, it is necessary to set-up a file directory. The file directory can either be global, local to a user, or specific for a library. See the help on [Override file directories](https://docs.jabref.org/setup/databaseproperties#override-default-file-directories) for details.
For beginners, a main file directory is the most simple setup. It can be set in "Options" -> "Preferences" -> "File"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The default behavior is that JabRef looks for files relative to the bib file, so I would describe this in the getting started section, an then point them to the "Override file directories" section if they want to change that.

If we need to point users to the preferences in "getting started", then we should change the default preferences in my opinion.

Copy link
Member Author

@matthiasgeiger matthiasgeiger Sep 6, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately, this is not the case - I actually reset the settings before creating the screenshots - and without and change in the settings the following dialog appears:
Grabbed_20200906-192832

Default Prefs setting:
Grabbed_20200906-192612

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep. That's a bug which was somehow introduced in 5.1. No idea how it came.

![Setting up the main file directory](.gitbook/assets/getting-started-preferences.png)
{% endhint %}

To test the automatic download of full texts you can click on the "Get full-text" icon next to the file field, or choose "Lookup" -> "Search full text documents online" from the menu. As soon as a full-text is found, the file will be stored in the local file directory and linked to the entry:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To test the automatic download of full texts you can click on the "Get full-text" icon next to the file field, or choose "Lookup" -> "Search full text documents online" from the menu. As soon as a full-text is found, the file will be stored in the local file directory and linked to the entry:
To test the automatic download of full texts you can click on the "Get full-text" icon next to the file field, or choose "Lookup" -> "Search full text documents online" from the menu. As soon as a full-text is found, the file will be stored in the previous defined file directory and linked to the entry:

en/getting-started.md Outdated Show resolved Hide resolved
en/getting-started.md Outdated Show resolved Hide resolved
If you want to search for other references, it is also possible to directly trigger a search in many of the most common bibliographic databases. To start a search just us the "Web Search" feature of JabRef:
First select one of the existing data sources, enter a search term and click on "search":

The search results will be shown in an window where you can select all the search hits to be added to your library.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The search results will be shown in an window where you can select all the search hits to be added to your library.
The search results will be shown in an window where you can select all the search hits to be added to your library.
You also have the option to directly download the fulltext document (if avaiable and possible).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's not relevant for a getting started in my opinion

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was referring to the dialog, that it has an option to download the ffull text .

Copy link
Member

@tobiasdiez tobiasdiez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like it a lot! It's very readable and gives the most important information without going into too much detail.


## Creation of a new library

A "library" is the main file that saves all the information about your collection of references. The storage format of the file is text-based in the Bibtex standard.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would move this information about bibtex to https://docs.jabref.org/cite/bibtex-and-biblatex. It's not utterly important for a new user how JabRef saves his information (except when he starts to cite papers in tex).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this is for me still one of the essential aspects of JabRef I would keep it ;-)

en/getting-started.md Show resolved Hide resolved
Here you can either attach a file manually, search for an already existing local file matching the bibtexkey pattern, or trying to automatically download a matching full text from the web.

{% hint style="info" %}
In order to use the automated feature, it is necessary to set-up a file directory first. To do so, please go to "Options" > "Preferences", go to "File" section and select there an existing folder as the "Main file directory":
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The default behavior is that JabRef looks for files relative to the bib file, so I would describe this in the getting started section, an then point them to the "Override file directories" section if they want to change that.

If we need to point users to the preferences in "getting started", then we should change the default preferences in my opinion.

If you want to search for other references, it is also possible to directly trigger a search in many of the most common bibliographic databases. To start a search just us the "Web Search" feature of JabRef:
First select one of the existing data sources, enter a search term and click on "search":

The search results will be shown in an window where you can select all the search hits to be added to your library.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's not relevant for a getting started in my opinion

en/getting-started.md Outdated Show resolved Hide resolved
@tobiasdiez
Copy link
Member

Looks good to me! Thanks again.

Tests fail for reasons not relevant to this PR.

@tobiasdiez tobiasdiez merged commit c6b8567 into master Sep 6, 2020
@tobiasdiez tobiasdiez deleted the getting-started branch September 6, 2020 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants